#include <stdio.h>
#include <string.h>
#include <crypt.h>

int main() {
    const char *username = "chenhang";  // 替换为目标用户名
    const char *password = "ch200319";   // 替换为目标密码
    const char *salt = "$y$j9T";               // 替换为目标盐值

    // 调用 crypt 函数进行加密
    char *hashed = crypt(password, salt);

    // 检查返回值
    if (hashed == NULL) {
        perror("crypt failed");
        return 1;
    }

    // 输出加密后的密码
    printf("Encrypted password for user %s: %s\n", username, hashed);
    return 0;
}

